package tzhomestudio.framework.interfaces.log_service;

/**
 * Interface for window message.
 *
 * @author Timur Zolotuhin (e-mail: tzolotuhin@gmail.com)
 */
public interface IWindowMessenger {
	/**
	 * This method shows window with error.
	 * Note: Additionally, it logs the error. 
	 */
	public void errorMessage(String text, String title);

    /**
	 * This method shows window with warning. 
	 * Note: Additionally, it logs the warning.
	 */
	public void warningMessage(String text, String title);

    /**
	 * This method shows window with information.
	 * Note: Additionally, it logs the message. 
	 */
	public void infoMessage(String text, String title);
}
